Balboa Mexican & Fish Grill
600 E Bay Ave, Newport Beach, California 92661
(949) 673-7844
If you have access to (949) 673-7844, you can claim this business and modify or remove this business immediately.
600 E Bay Ave, Newport Beach, California 92661
(949) 673-7844
If you have access to (949) 673-7844, you can claim this business and modify or remove this business immediately.