1. La Mela

7.1
167 Mulberry St (btw Broome St. & Grand St.), New York, NY
Italian Restaurant · Little Italy · 96 tips and reviews