The Ampersand

This hotel is not currently in
the Good Hotel Guide

The Ampersand
10 Harrington Road
South Kensington
LONDON
Middlesex
SW7 3ER
England
Check availability