Pepper Lunch

6 W Main St Alhambra CA 91801 USA

(626) 588-1788

Location