Great Place in the heart of the North End.