Burrps Cafe 618 W. Main St., Unit B Alhambra CA United States
Closed. Location is now Noodle Square.
Hours: Closed. Location is now Noodle Square.
Phone: no phone