Located adjacent to the convention center and just two blocks south of Newbury Street (not to mention less than a mile east of Fenway Park), the Mandarin Oriental hotel ranks high on almost every ...