The Star of Indiahas been towed back to its berth at the Maritime Museum of San Diego Friday after undergoing three weeks of repair in dry dock in the South Bay.

The historic ship was moved from its home along the Embarcadero by tug boat Aug. 18 to a dry dock at BAE Systems in National City, where a special ceramic coating was applied to the hull to help preserve it. The ship also received a fresh coat of paint.

The Star of India is hauled out of the water every 10 years to undergo repairs to keep the ship seaworthy and to meet U.S. Coast Guard requirements. Museum officials said the cost to repair the Star of India was about $225,000.

The iron hull of the Star of India, billed as the world's oldest active sailing ship, was laid in 1863 at a shipyard in the Isle of Man. The ship was first named the Euterpe and renamed the Star of India in 1906 when it hauled canned salmon from Alaska.

The Star of India was laid up in San Diego in 1923 and not fully restored until 1976.

The festivities featured patriotic music by the U.S. Navy Band, historic costumed characters, much flag waving and the serving of food.