The owners of Down Home Delivery & Catering at 2-8 Bowdoin St. won approval last week for its plan to replace their current building with a 7-story apartment building, with 2,400 square feet of ground ...