The Clocktower Bar at 23 Torwood Street

[Torquay - Devon - England]