Amsterdam Beach is located in Cedar Grove, United States, and boasts a beautiful stretch of sandy shoreline that is approximately 500 feet long. The sand color is a light beige color that contrasts nicely with the crystal-clear waters of Lake Michigan.