La Rochelle France by admin | Jan 31, 2022La Rochelle, the French city and seaport located on the Bay of Biscay