Tavarua is a natural feature, located at Tavarua, Fiji
Great place loved it
tavarua island south pacific ocean fiji
Uniquely designed island🗻🌴Only found in FIJI✌Hooray🎉
Nice place
👍👍👍