Eating American (New) Seafood Steakhouses at Sol Grill restaurant in Newport Beach, CA.

Feedback

Do you manage or own Sol Grill?

Yes
Amp Menu