VILLELLA'S RESTAURANT IS LOCATED AT THE TERRAPIN INN DOWNTOWN NIAGARA FALLS,AT 795 RAINBOW BLVD. NIAGARA FALLS,NY TEL.# 7162849778 ext 600
VILLELLA'S is rated number 1 of 243 Italian restaurants in the area see trip advisor
Reviews, get directions and information VILLELLA'S ITALIAN RESTAURANT.