Get directions to: Icarus, Boston, MA Restaurant address: 3 Appleton St Boston, MA 02116, USA Driving Walking Bicycling Restaurant: Icarus