Get directions to: Avalon, Boston, MA Restaurant address: 15 Lansdowne St Boston, MA 02215, USA Driving Walking Bicycling Restaurant: Avalon