Xanadu Café(R&R) is located in Newport Beach, United States on 100 West Coast Hwy #104. Xanadu Café(R&R) is rated 4.4 out of 5 in the category mediterranean restaurant in United States.
Address
100 West Coast Hwy #104
Amenities
Good for kidsToilets
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating