lindseysmith8109 lindseysmith8109 16-06-2024 Geography Answered What is the esplanade located in the center of then city in madrid called:________