About Us

  • Welcome to the America's Inn, Houston quality destination for leisure and business travelers located 12 miles southwest of downtown Houston.At America's Inn our continuing mission is to provide superior service and affordable accommodations for today's leisure and business traveler. The convenience of our location allows easy access to all major highways, business centers, malls, restaurants, and entertainment venues.

Services & Amenities

  • Free Parking: Yes
  • Breakfast: Yes
  • Fitness Center: Yes
  • Swimming Pool: Yes