Midweek Photo: Stella Maris
Classic Sheepshead Bay, Stella Maris (2702 Emmons Avenue) has been here for as long as I can remember. And yet, other than the quirky bit of character it gives its end of the bay, I never really thought much about it. Anyone know the history of the place?