Delis, South Indian Restaurant, Takeout Restaurant
English
259 Sierra Madre Villa Ave Ste 102, Pasadena, CA 91107, United States
Closed now | 9:00 am - 2:30 pm

Business hours