Fleet Street Apartments

London

England

Situated in London, 900 yards from Somerset House and 1,000 yards from Lyceum Theatre, Fleet Street Apartments provides accommodation with amenities such as free WiFi and a TV. This apartment is 1,000 yards from Theatre Royal Drury Lane.