London Restaurants April 24, 2018 0 The Garden Café, Lambeth London has a number of places that defy normal logic as an environment to eat.…