Mavericks' place is great space located near almost anything you could want in downtown Boston. The neighborhood is bustling with great food and shops.