Porto Town Hall

Porto Town Hall

The town hall (camara municipal) in Porto's impressive Avinidea dos Aliados