The experts at Terra Travel help customers with all of their travel needs, including booking flights, accommodations and cruises for destinations around the globe. Located in the lower level of Old Frontenac Square, Terra Travel accepts appointments and walk-in customers. 
719 Old Frontenac Sq, Saint Louis, MO 63131
(314) 994-9496
  • Accessibility Details: Ramps provide wheelchair access.
  • Hours: Mon - Fri, 9am - 5:30pm; Sat, Sun, by appointment only
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »