Nestled in the heart of 1019 Green Acres Mall, Valley Stream, NY 11581, South Valley Stream, United States, Sbarro is a dining spot that stuns with a menu as diverse as it is delicious. With 0 reviews, it's a culinary sensation. Want a home-dining experience? Visit https://www.sbarro.com, a web-based bistro and order with a click.