Full menu with prices & pictures
Francesco's 53 Peascod St, Windsor, SL41DE, Unit...
+441753863773
Order food online for delivery
If you are coming to Francesco's in Windsor with your car, you will find parking lots at a distance of 102 meters at King Edward Court Shopping Centre, Or, you could take the public transportation and get off at the station Windsor and Eton Central, which is 343 meters away from Francesco's.
The average review of 4.5 shows that the restaurant is one of the top picks of all its guests, Furthermore, this joint is known as one of the best in Windsor, within the popular category Pizza.
Very good Italian food right in the heart of Windsor As one who just came from Italy, great to...
Ordered the Francesco pizzaDoes not look like its picture.