Tower hill is a museum, located at New Castle, St Kitts & Nevis
Great view
Full of views and history excellent city
You have a nice view from the hills you can see st Kitts its beautiful