Where is Hotel Mirador Plaza?
Where is Hotel Mirador Plaza located?
Hotel Mirador Plaza, San Salvador, El Salvador (approx. 13.71024°, -89.24507°)
Where is Hotel Mirador Plaza on the map?
{"latitude":13.71024,"longitude":-89.24507,"title":"Hotel Mirador Plaza"}