Where is Boston?

Where is Boston located?

Boston, Portland, Jamaica (approx. 18.15°, -76.35°)


Where is Boston on the map?