You can read the official announcement here but the highlights are:
Redleaf Obstetrics and Gynecology as well as Pediatric Outpatient and Inpatient services have begun to relocate to 155 Songyuan Lu, Xuhui District. They've received the relevant licenses and permits so maternal and infant care can continue during the transition and they will resume normal operations in their new location after September 6. Also, their website's customer service is currently down; but this is the number provided to contact during the move: 021-6196-3333
Apparently they housed some pretty nice facilities. Here's hoping the new location's just as good. We'll be down to check it out as well...