This looks like a Post Office that's seen its days. The building is up for rent.

[Torquay - Devon - England]