The Sol Grill
Address:
110 McFadden Pl, Newport Beach, CA 92663
Phone:
(949) 433-0188 Restaurants
Other Businesses:
- El Pollo Loco at 2232 SE Bristol St, Newport Beach, CA 92660
- Blackies by Thesea - ATM at 2118 W Oceanfront, Newport Beach, CA 92663
- Rockin Baja Lobster Newport at 2104 W. Oceanfront, Newport Beach, CA 92663
- Pizza Nova at 2601 W Coast Hwy, Newport Beach, CA 92663
- Blue Water Grill Newport Beach at 630 Lido Park Dr, Newport Beach, CA 92663