Hotels in London
18 Amelia Street
LONDON
Greater London
SE17 3PY
32 bedroom hotel at elephant & castle,5 mins walk to tube station bakerloo-northern lines. All rooms fully en-suite with complimentary tea/coffee. Close to tourist attractions 10 mins to westminster & waterloo,15 mins to tower bridge.
There are currently no reviews for this company
All fields are required. Your review will appear immediately.