Amelia's Balboa Island - Hours & Locations

1

Amelia's - Balboa

311 Marine Avenue, Balboa CA 92662 Phone Number:(949) 673-6580
  1. Store Hours

Hours may fluctuate

Distance:0.81 miles
Edit