304 Newbury Street by Thatch – Boston | SherryStay