Petal Pushers
Address:
1121 W University Blvd, Odessa, TX 79764
Phone:
(432) 334-8811
Restaurants,
Florists
Other Businesses:
- Whataburger at 3716 Andrews Hwy, Odessa, TX 79762
- Depot Pizza & Deli the at 2701 Kermit Hwy, Odessa, TX 79764
- Country Kitchen at 3210 W 16th St, Odessa, TX 79763
- B J's Drive-In at 3021 Golder Ave, Odessa, TX 79764
- Church's Chicken at 3800 Andrews Hwy, Odessa, TX 79762