Camelot 3420 Via Oporto # 2 Newport Beach, CA 92663 Phone: (949) 673-3233 Fax: (949) 673-5565 View Website
Category: Restaurants