Camelot Restaurant

3420 Via Oporto
Newport Beach, CA
949.673.3233
33.618573
-117.92817

for Camelot Restaurant
Directions
from: