Get directions to: Barts Anchor Inn, La Mirada, CA
Restaurant address: 15025 Alondra Blvd La Mirada, CA 90638, USA
Restaurant: Barts Anchor Inn