Get directions to: Applebee's, Valley Stream, NY
Restaurant address: 1128 Green Acres Mall Valley Stream, NY 11581, USA
Restaurant: Applebee's