Site icon where the Heck is mom

They’re in front of…

They’re in front of the National Museum of Fine Arts of Havana (Museo Nacional de Bellas Artes de La Habana), right beside Park Central (thanks Terry).

Exit mobile version