Drag box to select area
50% Were impressed
Pizza Villa is a family-owned Greek and Italian restaurant in front of the Village Lakes shopping center on Highway 54 in Land O' Lakes. Though the decor is Greek, the specialty here is pizza. The restaurant also serves gyros, salads, pasta and other Greek and Italian meals.
21501 Village Lakes Shopping Ctr Dr, Land O Lakes, FL 34639
- Accessibility Details: Designated parking available
- Hours: Mon - Sat, 11am - 11pm;
Sun, noon - 11pm
- Accessible: yes