Where is Starrucca?
Where is Starrucca located?
Starrucca, Starrucca, United States of America (approx. 41.899803°, -75.47073°)
Where is Starrucca on the map?
Starrucca - New York
{"latitude":41.899803,"longitude":-75.47073,"title":"Starrucca"}