Restaurant · Moscow, Russia
Eric the Red is a Restaurant business in Moscow, Rusia. It holds a 4.6 / 5 rating from 2.980 customer reviews.