Hostel Details

Hostel Information

NAME

88 Backpackers

Address

6391 Elgin St. Delaware 10299

Rate

4.5

Room

45

Bed

152

Country

India

Offer

Closed

Status Information

Status

Booked