Italian Restaurant - Egham TW20 9HN
Welcome to the Villa Rosa restaurant Egham.
Italian Restaurant, Pizzeria, Traditional Restaurant
Air Conditioning, Birthday Events, Bookings, Children are Welcome, Eat In or Take Away, Take away -10%, WiFi
Debit Card, American Express, Cheques, Visa, Maestro, Cash, Eurocard/Mastercard
Monday - Saturday
12:00 - 14:30 / 18:00 - 22:30
12:30 - 21:30