Location This beach hotel is situated on the popular Tower Road sea front promenade, across from the rocky beaches, and close to commercial activity including restaurants, shops, cafes, nightlife, offices and language schools. Public transport is easily..