My family and I spent a weekend in London and we stayed at Westminster Park Plaza Hotel. The first night we found a very nice sushi place within our hotel and we had a lovely dinner eating crispy ducks and sushi rolls. I warmly recommend this place if staying at the hotel and for sushi lovers! :)
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.