International Hostel Near The Galleria Location
3031 Elmside Drive, Houston, United StatesMain Features
International Hostel Near The Galleria Amenities
-
General
Wi-Fi
-
Dining
Cookware/ Kitchen utensils
-
Room Amenities
Dining table - Free toiletries
- Carpeted floor
Rooms