Not exact matches
Tube:
Nearest tube
station is
Marble Arch Bus: Numbers 13, 27 and 205 stops nearby Per head: # 30 Find out more: Bombay Palace
Modern Hotel on edge of Hyde Park
near Bayswater Road, 5 minutes from
Marble Arch (Queensway tube
station).
Getting there: the
nearest tube
station is
Marble Arch and it takes only 5 minutes to reach the restaurant.
The
nearest stop in relation to The Arch London — The Churchill is located on Oxford Street, to the left of
Marble Arch tube
station.