Planet Sub Downtown STL
211 N 9th St, St. Louis
(314) 588-7827
Recent Reviews
Order Online
You May Also Like
Pharaohs Donuts - 202 N 9th St
Donuts
Sushi Ai - 910 Olive St
Japanese, Sushi Bar, Bar, Sushi
Dao Tien - Downtown - 820 Olive St
Vietnamese
Restaurants in St. Louis, MO
Planet Sub Downtown STL
211 N 9th St, St. Louis, MO 63101
(314) 588-7827