Mei Mei Street Kitchen, a restaurant located in South Campus, has been deferred from obtaining a liquor license by the Boston Licensing Board, causing an obstacle for the restaurant’s development. The...