Where is Superlambanana?

Where is Superlambanana located?

Superlambanana, Liverpool, United Kingdom (approx. 53.41095°, -2.988139°)


Where is Superlambanana on the map?