Five of the best cave hotels with infinity pools on Santorini

1) Perivolas (Oia)


2) Oia Castle Hotel (Oia)