Los Amigos on Main
118 W Main St, Alhambra, CA 91801-3511
Los Amigos on Main is a Restaurant place is located in Alhambra, California. The address of Los Amigos on Main is 118 W Main St, Alhambra, CA 91801-3511.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 626-313-0130, or open their website to view relevant information, The url is https://www.losamigosonmain.com/