Skip to main contentToast Local logo
The Only Place In Town 110 W Sierra Madre Blvd

The Only Place In Town 110 W Sierra Madre Blvd

Rated 4.9 out of 5 by 32 guestsAmericanPrice range $15-30

Open

8:00 AM - 8:45 PM

110 W Sierra Madre Blvd, Sierra Madre, CA 91024
About

Thank you for Dining with us today!!