The Athenaeum – Hotel in London

Overlooking leafy Green Park, this stylish and elegant 5-star hotel offers luxurious and contemporary rooms, suites and apartments, as well as a boutique spa.

Star rating: 5 stars
116 Piccadilly, W1J 7BJ, London
Price from: 264.18 GBP

More info about The Athenaeum