Restaurant Old Trafford

The restaurant is situated on the Peter's Square, 10 metres from the Russian border and 200 metres from the Narva Castle. The restaurant offers European and Russian dishes as well as delicious desserts.

TripAdvisor Traveler Rating
Based on 184 reviews | Write a review

Features and amenities