Hidden Jewel of the South End

81 Pembroke Street, Boston, MA 02118