Get directions to: Ice Cream Depot, Holbrook, NY
Restaurant address: 481 Furrows Rd Holbrook, NY 11741, USA
Restaurant: Ice Cream Depot