Prague, Czech Republic
The information you'll probably never need. This is OC Harfa shopping center. There is a food court at the top floor. But the better restaurants are on the floor below, scattered among the other shops.