Travellers enjoy visiting Saint Frances Cabrini Catholic Church, located 2.8 km from the Southbelt Furnished Smart Apartments By Barsala hotel, as well as the world-class Lone Star Flight Aviation Museum accessible with 10-minute car ride. If you are willing to explore even more landmarks in Houston, attend Christian Temple Assembly of God located within a 15-minute drive of the property.