Charlie's Chili Restaurant

102 Mc Fadden Pl Newport Beach CA 92663 USA

(949) 675-7991

Location