Can anyone tell me if this address exists. Its advertised as an apartment
I have booked for a holiday at the end of May but cannot see this property on Google Street view so wonder if I have been scammed.
Hope someone can help. The owner lives in Britain and I have asked for a map etc of the address but am still waiting
Thanks for your time