The UFO House is a show house as of 2015-ish. It is located at 916 Douglass Ave., a few doors down from former famed show house Fort Douglass.
The UFO House is a show house as of 2015-ish. It is located at 916 Douglass Ave., a few doors down from former famed show house Fort Douglass.