Entire House About Strozzi Palace Luxury Boutique Suites
Strozzi Palace Luxury Boutique Suites is a 4-star hotel in Cheltenham, United Kingdom. It is one of 79 places to stay in Cheltenham listed on Triptoic.
Property facts
- Property type
- Hotel
- Star rating
- 4 stars
Location
55 St Georges Place, Cheltenham, United Kingdom
Loading map…
Frequently asked questions
Where is Strozzi Palace Luxury Boutique Suites located?
Strozzi Palace Luxury Boutique Suites is located at 55 St Georges Place, Cheltenham, United Kingdom.
How many stars does Strozzi Palace Luxury Boutique Suites have?
Strozzi Palace Luxury Boutique Suites is rated 4 stars.