The Glass House Bistro Scarborough November 12, 2019 Cafe, Northstead Manor Gardens, Tea Rooms Water Balls Northstead Manor Gardens Scarborough The Glass House Bistro Scarborough Bistro Address: Northstead Manor Gardens, Burniston Rd, Scarborough, North Yorkshire YO12 6PF Telephone: 01723 368791