This is part of the series of strangely designed houses given in the "Weird Houses Around the World".
5-The Nautilus House, Mexico City, Mexico
More info: http://www.worldarchitecturenews.com
View likely location in Google Earth / Google Maps and Street View
Edit Note: Jan. 1, 2011
Based on Google Street View, the location has been corrected and street view link also added.
Credits: Danescombe's last post in GEC - Weird House Hunt