Hidden Jewel of the South End
81 Pembroke St, Boston 02118