The Cotswold Hotel

Starting at
$57

TripAdvisor Review

Based on 125 review

See all

This comfortable hotel is situated in Nottingham. The property comprises 23 cosy accommodation units. No pets are allowed on the premises.

More details