Solid location in the heart of North York perfect for a business trip