Update Info - Mama Sbarro
This restaurant was reported as closed. If it is open, let us know.
Mama Sbarro
111 Alexander Ave
Lake Grove, NY 11755
111 Alexander Ave
Lake Grove, NY 11755
This restaurant was reported as closed. If it is open, let us know.