restaurant

$19.9M Free-Standing Intracoastal Restaurant on Atlantic Avenue in Delray Beach, FL

alt tag

The free-standing restaurant at 900 E Atlantic Avenue, Unit 22, sits directly on the Intracoastal in Waterway Plaza, just two blocks from Ocean Boulevard and directly on Atlantic Avenue in Delray Beach, Florida. It is listed at $19,900,000, down from the $21,500,000 it was first listed at in February 2026. Click Here for the full blog.