Franco's

5.0
(4 reviews)
1 Slough Road, Datchet, SL3 9AU
+44 1753 549314
Italian
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Franco's | Slough | United Kingdom | TripAligner