101 York Street is the former Greyhound bus station. This Building is 14,335 sqft of office, warehouse, and potential retail space. Located in the heart of London's downtown with ample onsite parking, multiple entrances, and large open spaces. Asking $13.00 per square foot Net.
Thank you for your request. A representative will be in contact with you within 48 hours.