Italian Restaurants nearby Maidenhead Rd, Windsor, UK L4

La Taverna

Approximately 1.98 km away
Address: 2 River Street, Windsor, Windsor Castle, UK L4 1

PizzaExpress

Approximately 1.98 km away
Address: 7-8 Thames St, Windsor, UK L4 1PL