Villa Roma
Pizza · Italian · Casual Dining
Villa Roma is an Italian restaurant specializing in pizza. Customers praise the generous portions and quality ingredients offered at reasonable prices. The establishment offers online booking and phone reservations.
Location