8906 E. 34TH STREET
TULSA, OKLAHOMA 74145
Town & Country is located at 8906 E.34th St., off 31st St. between Memorial and Mingo in Tulsa Oklahoma. The spacious, single-floor facility is centrally located and accessible from local expressways. But most importantly, it allows for controlled growth to insure the integrity of Town & Country’s exceptional program. If you would like more information please feel free to contact us at (918) 296-3113 between the office hours of 7:45 am and 3:45 pm CST.