The 3star Karavados Beach Hotel is between the village of Karavados which is 1.5 kms away and a few hundred metres from the beach of St. Thomas in spacious grounds. The hotel is made up of 5 separate buildings with 53 hotel rooms and 23 self-catering studios.