Located along a roundabout on North Road in Lacytown, Georgetown, is the most impressive building called ..