Hampton Beach Weather

40.97884, -72.105232