Reviews of The Otterspool Promenade. (Museum) in Liverpool (Merseyside).