Markham Street, The Groves York