Grosvenor Square Garden
A small and quiet park space between the buildings and overlooked by the American Embassy to one side, which in itself is a large imposing building looking more like something from a Cold War era film than the US. A few squirrels, but not much in the way of cafes nearby or sunny sports.
In Category City Expert/Tags LondonGreen Space