Best Sushi in Town
Japanese specialities in the heart of Prague? You bet! The sushi at Katsura Restaurant is among the best in town. Authentic, delicious, exquisitely good. So if you’re in the mood for a change of pace, take a pass on Czech cuisine for the evening and enjoy some Asian delicacies at Katsura Restaurant.