Castello Ristorante, 3600 Langstaff Rd, Woodbridge Vellore Woods
1377th 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 reasonable, good, disgusted