Longwood Brew Pub & Restaurant stands proud as the “jewel in the crown” of Longwood Station.