305 Marine Avenue
Newport Beach, CA 92662
Phone #: (949) 432-5799
Hours: Monday-Saturday 4-8pm
We are delivering to Balboa Island and providing to-go orders during this period of restriction on dine in. Thank you for your support!
305 Marine Avenue
Newport Beach, CA 92662
Phone #: (949) 432-5799