Castro's 'Home Sweet Home'

According to an El Nuevo Herald article (English translation at The 26th Parallel), a Google Earth user purports this to be the humble abode of Fidel Castro (with helicopter pad). Tough to assess the credibility but interesting nonetheless. Isn't it nice to have a spy satellite at your disposal?
Photo from The Real Cuba.
