Inn On the Beach Tobago

11.185289, -60.735023