Pizzeria La Rosa

12 Russell Ave, New Rochelle, NY 10801

4.9(65)
$20 Minimum
Price: $$