Nikai Sushi

Restaurant

Nikai Sushi

81801 Overseas Highway, Islamorada, 33036, FL

Located in the Cheeca Lodge & Spa is Nikai Sushi, where seafood-loving families are sure to get their fix. Choose from appetizers such as miso soup and edamame, sashimi pieces and sushi rolls. Open daily 6 to 10 p.m.