St Mark Hotel, London

4 Barkston GardensKensington - Earls Court, LondonSW5 0EN, United Kingdom