1. A London dinner with a view for any occasion: Aviary
London
Nestled on the 10th floor of Montcalm Royal London House Hotel in Finsbury Square, Aviary is arguably one of the best places for dinner with a view in London. Aside from being home to one of the city's best views, Aviary knocks it out the park with their food and drinks menu.
From grilled red prawns to Welsh Lamb, this rooftop restaurant has something for everyone.
Alongside the stylish modern restaurant area, the Aviary also offers a luxurious bar lounge. If you want to treat yourself to delicious dishes and feast your eyes on some of London’s most iconic buildings, flock to the beautiful heated terrace at Aviary.