Restaurant Details
Restaurant Name: Villa Russo
Address: 11816 101 Avenue, Queens, NY 11419
Borough: Queens
Phone Number: 7188490990
Cuisine: Italian
Restaurant Name: Villa Russo
Address: 11816 101 Avenue, Queens, NY 11419
Borough: Queens
Phone Number: 7188490990
Cuisine: Italian