Arches on the Water
Address:
2816 Lafayette Ave, Newport Beach, CA 92663
Phone:
(949) 673-1204 Restaurants
Other Businesses:
- Raft Cafe at 2815 Lafayette Rd, Newport Beach, CA 92663
- Newport Beach Tee Room at 3100 Irvine Ave, Newport Beach, CA 92660
- Original Mama D's Italian Kitchen, The at 3012 Newport Blvd, Newport Beach, CA 92663
- Newport China Kitchen at 2727 Newport Blvd, Newport Beach, CA 92663
- Ado Inc at 2912 Lafayette Rd, Newport Beach, CA 92663