Villa Roma Italian Restaurant & Pizza

Villa Roma Italian Restaurant & Pizza

1818 US-19, Holiday, FL 34691
727-888-5130

Closed until Monday at 11:00 am

Full Hours

Opens Monday at 11:00 am

SlicePizza Places in Holiday, FL Villa Roma Italian Restaurant & Pizza
Price: $$