ICHI is a small sushi restaurant inside the Park Plaza hotel in Westminster, London. It serves Japanese dishes centered on sushi and nigiri, and offers a view of Big Ben. The interior is small and intimate, set within the hotel. Staff service is fast and attentive.