Get directions to: Carmela's, Longwood, FL Restaurant address: 1819 W Sr-434 Longwood, FL 32750, USA Driving Walking Bicycling Restaurant: Carmela's