Red Rock Chili 401 Newport Center Dr Newport Beach CA United States
Phone: 949.760.0752 Smoking: not permitted
Dress: casual
Reservations: not accepted