Get directions to: Boracay's Lechon Restaurant, Fairfield, CA
Restaurant address: 1972 N Texas St Ste C Fairfield, CA 94533, USA
Restaurant: Boracay's Lechon Restaurant