Where is Sweden Hills?

Where is Sweden Hills located?

Sweden Hills, Sweden Hills, Japan (approx. 43.21282°, 141.46452°)


Where is Sweden Hills on the map?