Park Plaza Castle

130 Columbus Avenue, Boston, 02116