Pretoria City Hall

Pretoria City Hall is a large building in Pretoria city centre, South Africa, which was built in 1931 and inaugurated in 1935 in order to celebrate the city-status of Pretoria obtained in 1931.[2] It is located on the Paul Kruger Street south of Church Square and across the street from the Transvaal Museum.

Pretoria City Hall
Pretoria Stadsaal
Pretoria City Hall as seen from Pretorius Square.
Location in central Pretoria
Pretoria City Hall (Gauteng)
General information
StatusRecently restored
TypeCity Hall
Architectural styleSemi-Italian classical style[1]
AddressPaul Kruger street
Town or cityPretoria
CountrySouth Africa
Coordinates25°45′12″S 28°11′13″E
Construction started1931
Completed1935
OwnerCity of Tshwane Metropolitan Municipality
References
http://gopretoria.co.za/pretoria-city-hall
The City Hall in 1988
Close-up view of the portico

History

In 1926 a competition was held to design the future city hall of Pretoria and the winning design was by F.G. McIntosh. Due to the economic difficulties of the then South African Republic, construction of the City Hall started in 1931 and was completed in 1935.[3]

The Hall was completed in the Semi-Italian classical style and a George Heys, the former owner of Melrose House donated the 32 tower bells found in the hall today.[4]

Pretorius Square

The Pretorius Square lies in front of the building including fountains and maintained gardens. Three statues of significant figures decorate the park;

  • Marthinus Wessel Pretorius, the founder of Pretoria who named the city in honour of his father in 1855.
  • Andries Pretorius, a Voortrekker leader who led the push to settle the North of the country and for who the city is named.
  • Chief Tshwane, the Tshwane Metropolitan Municipality, under which Pretoria falls was named for this local Chieftain.

Contemporary use

The hall used to serve as a venue for concerts and organized events including weddings. The main auditorium has a large stage and was used for classical music concerts and many other social events. But since 2016, it has been closed to the general use of the public. It seems that the current council has no intention of opening it up to the public ever again. [5]

Future use

TBA

gollark: I just did, but that broke.
gollark: ```[13:45:16] Unhandled rejection TypeError: connection.query(...).on is not a function at /home/osmarks/Documents/Krist/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:179:31 at Promise._execute (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/debuggability.js:303:9) at Promise._resolveFromExecutor (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/promise.js:483:18) at new Promise (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/promise.js:79:10) at /home/osmarks/Documents/Krist/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:178:12 at PassThroughHandlerContext.finallyHandler (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/finally.js:57:23) at PassThroughHandlerContext.tryCatcher (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/promise.js:512:31) at Promise._settlePromise (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/promise.js:569:18) at Promise._settlePromise0 (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/promise.js:614:10) at Promise._settlePromises (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/promise.js:693:18) at Async._drainQueue (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/async.js:133:16) at Async._drainQueues (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/async.js:143:10) at Immediate.Async.drainQueues [as _onImmediate] (/home/osmarks/Documents/Krist/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:763:18) at tryOnImmediate (timers.js:734:5)```repeatedly.
gollark: ```[13:44:18] (node:2784) UnhandledPromiseRejectionWarning: Error: Please install 'pg' module manually at new ConnectionManager (/home/osmarks/Documents/Krist/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:27:13) at new PostgresDialect (/home/osmarks/Documents/Krist/node_modules/sequelize/lib/dialects/postgres/index.js:12:28) at new Sequelize (/home/osmarks/Documents/Krist/node_modules/sequelize/lib/sequelize.js:233:18) at /home/osmarks/Documents/Krist/src/database.js:54:24 at new Promise (<anonymous>) at Function.Database.init (/home/osmarks/Documents/Krist/src/database.js:36:9) at /home/osmarks/Documents/Krist/main.js:47:11 at <anonymous> at process._tickCallback (internal/process/next_tick.js:182:7)[13:44:18] (node:2784) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)[13:44:18] (node:2784) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.```
gollark: ```[13:44:18] [Error] Uncaught error: [13:44:18] TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string at assertPath (path.js:39:11) at Object.basename (path.js:1300:5) at /home/osmarks/Documents/Krist/src/errors/errors.js:46:47 at Array.forEach (<anonymous>) at Object.<anonymous> (/home/osmarks/Documents/Krist/src/errors/errors.js:44:27) at Module._compile (internal/modules/cjs/loader.js:654:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10) at Module.load (internal/modules/cjs/loader.js:566:32) at tryModuleLoad (internal/modules/cjs/loader.js:506:12) at Function.Module._load (internal/modules/cjs/loader.js:498:3)```
gollark: ```// The dialect used to connect, one of: mysql, postgres, mariadb or mssql. (sqlite not supported, fuck you Taras!)```How professional.

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.