Imo's Pizza, Clayton

  • St. Louis, MO native Andy Cohen came by a closed Imo’s Pizza, Clayton restaurant twice in two days in November 2018 and said, “Here we are again at Imo’s and it’s still not open. Same crowd, I mean, we haven’t moved far in 24 hours. We’re trying to get in!”

Address:
23 N Bemiston Ave, Clayton, MO 63105, USA
Telephone:
(+1) 314-862-4667
Email:
imos@imospizza.com
Web:
https://www.imospizza.com/location/restaurant/clayton-mo