
Sad news from Upshur Street: Crane & Turtle, the tasty Japanese restaurant from the Room 11 family of restaurants and shops, will be closing April 24. According to a press release, the head chef and pastry chef, who are married, are moving to New York and since they were a key part of the restaurant,…