Longford spreads itself out around Memorial Park, and is known for architectural gems such as the Christ Church , the Town Hall and the Queen's Arms Hotel .