Get directions to: Larosa's, Hammond, IN Restaurant address: 6817 Indianapolis Boulevard Hammond, IN 46324, USA Driving Walking Bicycling Restaurant: Larosa's