El Sabor Latino Restaurant
4 Star Yelp Rating
71 Ratings yelp logo
4391 Northlake Blvd Palm Beach Gardens, Florida 33410 | Restaurant Info