Tag: 20 Fenchurch Street

Restaurants, Restaurants in London

Lunch high above London at the Sky Garden

¬†Darwin Brasserie at the Sky Garden The ever-changing face of London includes the myriad new towering architecture thats’s adding to the dramatic skyline of ¬†this beautiful city. South of the river, The Shard is London Town’s tallest building (and possibly my favourite) at 306m (95 storeys). The views are truly spectacular down and across the […]