Best deals on the closest Quality Inns to this island in Nassau County, New York
163-18 115th Ave - Jamaica - 19.0 miles from Townsend Island