Western style shirt

£24.99

Size medium but fits to a small