Castello Ristorante, 3600 Langstaff Rd, Woodbridge Vellore Woods
1370th visitor, Write a review
Castello Ristorante Rating
Restaurant rating: 2.1 out of 5 with 7 ratings
Castello Ristorante Map

near L4L 9E7

Castello Ristorante is ranked #6 of 24 nearby Restaurants.

They say Castello Ristorante is excellent, ashamed, great