Shaftesbury Avenue Apartments
135 Shaftesbury Avenue London, WC2H 8AHShaftesbury Avenue Apartments is a self-catering accommodation located in the heart of London’s West End. The property is 5 minutes’ walk from Leicester Square and Tottenham Court Road Tube stations, as well as West End theatres.
1 rooms
from £213