Home » Contact


Address: 19-23 London Rd, Slough SL3 7RL, United Kingdom

+44 1753 971411 x 0

Get In Touch With Us

12 + 7 =

Your 1st choice to stay!

Located centrally at Slough a

Leaving so soon?

As the official Hotel website, we can offer you the

Best Rate Guarantee.

Continue Booking