Find the top Italian restaurants in Ridgewood, New York near you now.
Italian restaurant
Address: 6611 Forest Ave, Ridgewood, NY 11385