The Star, a historic landmark in downtown Houston, offers luxurious urban apartment living. The building, originally established in 1915, now features modern high-rise apartments with Renaissance Revival architecture. Residents enjoy spacious one- and two-bedroom apartments with open concept living rooms, luxury kitchens with quartz countertops and stainless-steel appliances, and select spa-like bathrooms. Amenities include a rooftop terrace, heated swimming pool, golf and sport simulator, private theater, and pet-friendly facilities.
Compare listings
Compare