![thumbnail](https://i1.ypcdn.com/blob/692791d91bfe0c0cd28cd09f5a5105e8c0474ab1_150x150_crop.jpg)
Del Rio's Cafe & Catering
Add Hours
Phone: (813) 870-0217
Address: 3210 N Armenia Ave, Tampa, FL 33607
Cuisines: Caterers, Cafeterias
1714 N Armenia Ave, Tampa, FL 33607
2001 N Armenia Ave, Tampa, FL 33607
4730 W Spruce St, Tampa, FL 33607
2501 W Tampa Bay Blvd, Tampa, FL 33607
1912 N Howard Ave, Tampa, FL 33607
3602 N Armenia Ave, Tampa, FL 33607
2502 W Azeele St, Tampa, FL 33609
4620 W Gandy Blvd, Tampa, FL 33611
3248 W Columbus Dr, Tampa, FL 33607
2322 W Cypress St, Tampa, FL 33609