I've been reading a lot about Paphos in general lately and I can see that it is a popular place.
I've got the chance to stay at the Ambrosia Gardens and cannot find any reference to it anywhere. I've tried various maps including the usual one that shows a number of hotels and buildings but I cannot see Ambrosia Gardens on anything.
Can somebody tell me where it is (or if it actually exists......???)?
Also (for my wife and sister in law) where are all the best clothes shops (I've seen where Debenhams is)

PS
Obviously, I need these shops next to a good bar for me and me brother

Many thanx