Located just a few minutes away from the centre of Slough, this hotel is a great location from which to explore the countryside to the west of London and the many attractions of the area. The rooms have all bee fitted with modern amenities that include television, telephone and private bathroom. The friendly and attentive staff is always on hand.