18 reviews
Address:
360 S Alvarado St #1 Los Angeles CA 90057 United States
City:
California Los Angeles
Category:
US places Buffet restaurant
Phone number of El Palacio Chapin Restaurant in California, Address of El Palacio Chapin Restaurant in California, Working hours of El Palacio Chapin Restaurant in California