Sol Grill

110 McFadden Pl
Newport Beach, CA
949.723.4105
33.608256
-117.927883
Website:
Hours:
Mon:closed
Tue - Sun: 5pm - 10pm

for Sol Grill
Directions
from: