Where is The Resident Liverpool?

Where is The Resident Liverpool located?

The Resident Liverpool, Liverpool, United Kingdom (approx. 53.40258°, -2.98052°)


Where is The Resident Liverpool on the map?