Kato Paphos, Limnaria Gardens & The Hotel Strip