Red Roof Inn - Long Island (Westbury) Located two miles from the Nassau Aquatic Center, the Red Roof Inn Long Island (N.Y.) is less than five miles from Jones Beach and Adelphi University. The five story hotel is 13 miles from John F. Kennedy International Airport and 17 miles ...