Pepper Lunch (Alhambra) Pepper Lunch (Alhambra)

6 W Main St, Alhambra, CA