United States / Amherst / RestaurantspizzaLarosa NY PizzaAddress520 Lee Rd, BuffaloWebsitelarosanyp.comPhone+17162049707—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itThe Cheesy Chick @ UB North · 101 mNot ratedUB Center for the Arts · 228 mNot ratedAmherst Manor Apartments · 1026 mNot rated