
Stepi Restaurant
4.6 (170)restaurant
A casual Norwood Park spot serving an unexpected combination of Japanese sushi rolls and traditional pizza.
Description






Located along W Talcott Ave in Chicago, the restaurant features a casual dining setting centered on an eclectic menu, pairing sushi and other Japanese dishes alongside traditional pizza.