Sierra Madre CA Delicatessens 1. 31 N Baldwin Ave, Sierra Madre, CA 91024 | Pepper Tree Grill the (626) 355-9310