Swallow Bower Hotel

Hollinwood Avenue
Oldham
United Kingdom