Self catering, come to your best home away from home! BOOK DIRECT
Sign up for our email list for updates, promotions, and more.
Trafalgar Road, Peninsula, London, SE10 9HW, United Kingdom
07:00 – 22:00
Sign up to hear from us about specials, sales, and events.