IBIS Styles by Accor

66 Rooms, Tay Street, Invercargill

View Website