161 Passaic St
939 8th Ave New York, NY
45 W 81st St New York, NY
I had their enchiladas and they were great! They had the perfect amount of seasoning and the I loved their salsa.
April 06, 2010
El Sol De Cuba Restaurant
If you've been to or used
El Sol De Cuba Restaurant, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.