Astra Palace Hotel Hotels & Inns in London.

Address:

London
SE26

visit our website at http://www.astrapalace.co.uk

Call us on 0203 375 3251

Email: root@astrapalace.co.uk