Newport Beach

Red O Restaurant
143 Newport Center Drive
Newport Beach, CA 92660
Tel: (949) 718-0300
Fax: (949) 718-0303