The Borough of Norwood is a corporate body, having a corporate seal, with full power to make and enforce policy ordinances and impose penalties, enter into contracts and appropriate and expend moneys, and exercise the powers of taxation, borrowing and condemnation.