Where is Malmaison Liverpool?

Where is Malmaison Liverpool located?

Malmaison Liverpool, Liverpool, United Kingdom (approx. 53.40843°, -2.99775°)


Where is Malmaison Liverpool on the map?