largegems
in
Newport Beach, CA
Balboa Island Jewelers
307 Marine Ave
Newport Beach
CA
92662
(949) 673-1700
2.4
mi