This pizza place is in the center of Balboa Island, next to the Balboa Ferry. Offering homestyle Italian cooking since 1975 and open daily, the restaurant serves pizza, sandwiches, pastas and salads.
309 Palm St, Newport Beach, CA92661
(949) 673-8516
Accessibility Details: Parking. Entry level with sidewalk.
0 Recommend Max