The Stonehenge is located in _________? / General Knowledge MCQs / By admin The Stonehenge is located in _________? A. France B. SpainC. England D. Italy