TOWN & COUNTRYODESSA, TEXAS
Town & Country Plaza is a 147,535 SF shopping center with specialty retailers and restaurants, located at the northwest corner of University and Grandview, in Odessa, Texas. Town & Country is anchored by Aaron’s, World Gym, Jason’s Deli, Tuesday Morning and Golf & Fitness Specialists.
Primary Type: Lifestyle Center
Location: 2713 N. Grandview Avenue, Odessa, TexasProperty Flyer