Liberty Landing Marina is located on the Hudson River across from the lower tip of Manhattan. It is located in the New York Harbor, less than 2,000 feet from the Statue of Liberty. and the infamous Ellis Island!
Getting gathered up to head out!
The weather may be overcast but the Sea Turtle is warm and inviting in the Liberty harbor…What a fabulous view of the New York skyline!The harbor at New York where Sea turtle passed 6 PT boats in the process of being reconstructed…