Remove Ads

Photos for Il Vagabondo

3.9
631 votes

Il Vagabondo

351 E 62nd St, New York, New York 10065 USA