Full menu with prices & pictures
Costa Del Sol 11409 Windsor Blvd, Windsor I-23487-...
+17572428800
Here you can find the menu of Costa Del Sol in Windsor. At the moment, there are 1 menus and drinks on the food list. You can inquire about seasonal or weekly deals via phone.
Based on the average rating of 4.1, the Costa Del Sol is definitely worth a visit.
Reservations can be made at this restaurant over the phone, number: +17572428800.