Only Place In Town

110 W. Sierra Madre Blvd.
California
United States