Amhurst Apartments

London, United Kingdom

This three bedroom apartment is located in one of the most vibrant locations in London. It is well situated and a short distance from central London and is well equipped with great amenities incuding sound system, projector, fully equipped kitchen and a washing machine.

See other properties