6.8 Guest rating Hotel photo

Covent Garden Apartments

Hint: You can enter any city or hotel name

Book Covent Garden Apartments

Tavistock Street, London 0.8 km from city center

Situated just a few metres from Trafalgar Square, Covent Garden Apartments offer self-catering accommodation in Central London. The property is 100 metres from Charing Cross and 200 metres from Embankment on the River Thames.

Photos Of

Show Covent Garden Apartments on the map

Covent Garden Apartments 51.508144 -0.124057