Long Island Venues
Mama Sbarro's Pizzeria Restaurant
30 Deer Shore Square (corner of Deer Park Avenue and Bayshore Road)
Mama Sbarro's Pizzeria Restaurant
30 Deer Shore Square (corner of Deep Park Avenue and Bayshore Road)