Alexandria Bay, NY November 27, 2017 by Baburek Town of Alexandria Bay is located in 1000 Islands area of the New York State, USA. Alexandria Bay Near by: Boldt Castle Through Fisheye Lens Share this:FacebookSkypeLinkedInWhatsAppTwitterPinterestRedditLike this:Like Loading... Related