Palace Burger in Alhambra
Palace Burger makes a good fish taco but I need to go back to try their mainstay, their burger. Located at 1703 W Main Street Alhambra CA 91801
In search of amazing little places to eat in my hometown, Los Angeles & beyond!