luxury hotel rooms in United States
About 2 results.
The Umstead Hotel and Spa
Woodland Pond Drive 100, 27513 Cary, United StatesThe Umstead Hotel and Spa is a 5 star hotel in Cary, North Carolina, featuring a variety of luxury accommodations and premium amenities. This hotel also offers fine dining and a variety of spa se…
Omni Charlotte Hotel
East Trade Street 132, 28202 Charlotte, United StatesSet in the center of the Queen City, Omni Charlotte Hotel offers luxurious amenities, delicious dining and sweet Southern hospitality. Book a room today.