SF Restaurants, Food & Drink What The Hell Is Wrong With The Old Mecca Space? Today news popped up that Shanghai Restaurant, located in the old Mecca space on Market Street, shuttered on January 15. To which we say: Shanghai was still open?! We had assumed it was