Orchid Medical Centre Virtual Walk-In Clinic Phone 905-591-4969 202-6212 Main St, Stouffville, Ontario