Where is The Narrows?
Where is The Narrows located?
The Narrows, The Narrows (Land), United States of America (approx. 35.909832°, -120.5666°)
Where is The Narrows on the map?
{"latitude":35.909832,"longitude":-120.5666,"title":"The Narrows"}