Javea, Spain
This unpretentious hotel is set in Javea.
The Beach House Studios Suites
N 38.795674 E 0.182447