Get directions to: Only Place In Town, Sierra Madre, CA
Restaurant address: 110 W Sierra Madre Blvd Sierra Madre, CA 91024, USA
Restaurant: Only Place In Town