The King is selling a castle.

Now that LeBron James is back with the Cleveland Cavaliers, he is putting his beachfront property in Miami on the market for $17 million, according to the South Florida Business Journal.

The listing for the residence at 3590 Crystal View Court in Miami's Coconut Grove is being handled by Opulence International Realty, and it has six bedrooms, 8.5 bathrooms and docks for two 60-foot yachts. It also touts being a "gated private estate with state-of-the-art security system."

The home was built in 2010 when James bought it for $9 million. Here are some other features:

LeBron James Lists Coconut Grove Home

See the listing for more photos.

Story continues below