69 - 71 Westow Hill, Norwood, London SE19 1TX
Restaurant
Spinach in Crystal Palace is a vibrant, informal restaurant and garden that invites guests to enjoy high-quality food, exceptional coffee, and fine wine in a relaxed atmosphere. With an all-day menu available from 8 am to 5 pm and a designated private party area, it offers a contemporary culinary experience featuring the finest local produce. Located at 69-71 Westow Hill, Crystal Palace, London SE19 1TX and opened in January 2023, it serves as a perfect gathering spot for friends and celebrations alike.