Question: Are El Helicoide and Esplanade Apartments located in the same country?
Sentence (from "Esplanade Apartments"): Esplanade Apartments is a historic apartment building located at Indianapolis, Indiana.
Relevant evidence: No