Santa Fe Square 3942 E 42nd St Odessa, TX 79762 Phone: (432) 332-0275 Fax: (432) 332-1297
Category: Shopping Centers & Malls