English: This restaurant is in Spain.
Telugu: రెస్టారెంట్ స్పెయిన్లో ఉంది.