Walmart Supercenter474 Boston Post Rd, North Windham, CT 06256RestroomsTruck ParkingOvernight ParkingSee more7.1 miNone