We have found 19 properties on Lake Shore Dr, New Buffalo, MI. Average price per square feet on Lake Shore Dr is $295. It is 48.2% higher than average price per sqft New Buffalo. Average sale price on Lake Shore Dr is $935,375. It is 121.5% higher than average sale price in New Buffalo.