Paradise Inn
Avarua Town , Avarua
Map
A few minutes’ walk from downtown Avarua, Paradise Inn is situated on a sandy beach Show more
Quick view