Saint Thomas Island Restaurants

The Oak

Address: 69 Victoria Street, Hamilton, 3200