The Castle Manor is a must stay location if visiting Moncton!