Shopping malls database
Winwood Town Center is located at the corner of East 42nd & Penbrook Sts., Odessa. It is a Community Center which opened in 1987 and was last renovated in 2002. It is an Open shopping mall with 1,834 parking spaces. It covers an area of 346,603 sqft. and has about 21 stores.
Shopping mall's name: Winwood Town Center
Address: East 42nd & Penbrook Sts., Odessa, TX 79762
Number of stores: 21