Get directions to: Lechon Manila, Union City, CA
Restaurant address: 32104 Alvarado Blvd Union City, CA 94587, USA
Restaurant: Lechon Manila