Where is Marilla?
Where is Marilla located?
Marilla, Marilla, United States of America (approx. 42.840057°, -78.55502°)
Where is Marilla on the map?
{"latitude":42.840057,"longitude":-78.55502,"title":"Marilla"}