Contact Us

Hours of Operation:

Monday, Tuesday and Thursday 10:00 am – 6:00 pm
Wednesday and Friday 10:00 am – 7:00 pm
Saturday 9:00 am – 5:00 pm
Sunday 11:00 am – 5:00 pm

Contact Us

Please call us at 314-966-0800 or complete the contact
us form below and we will be in touch. Thank you!

Your Name (required)

Your Email (required)

Subject

Your Message

Our Location

Terra
11769 Manchester Road
Saint Louis, MO 63131

Located in Des Peres Commons Shopping Center, at the old Jaffee Lighting building next to Rick’s Ace Hardware and across from The Daily Bread.