Stop at St Giles London – A St Giles Hotel to discover the wonders of London. The property features a wide range of facilities to make your stay a pleasant experience. Facilities like casino, 24-hour front desk,... Read More
- Restaurant
- Meeting/banquet facilities
- Bar
- Fitness centre
- Dry cleaning
- Massage
- Table tennis
- Tour desk
- View All