Get directions to: Villa Mia, Freeport, NY Restaurant address: 238 Woodcleft Ave Freeport, NY 11520, USA Driving Walking Bicycling Restaurant: Villa Mia