Talk of the Town Apartments
Talk of the Town apartments is centrally located and only 5 minutes to the airport, beach and town center. You’ll love the place because of the ambiance and the friendly people. The apartment is ideal…
We offer free parking in front of the apartments.