Where is Friars Head?
Where is Friars Head located?
Friars Head, New York, United States (approx. 40.97093°, -72.72593°)
Where is Friars Head on the map?
{"latitude":40.97093,"longitude":-72.72593,"title":"Friars Head"}