Island House

On the Beach

Location

2580 North Beach Road

Englewood, Florida 34223

contact

Marilyn, Manager

​Phone: 941-474-5019

​Cell:     813-318-1365