The Andrew Hotel

75 N Station Plz
Great Neck
New York
United States