Villa Escargot was designed by Takeshi Hirobe Architects. It is located in Chiba, Japan, just 200 meters away from the ocean.




Villa Escargot was designed by Takeshi Hirobe Architects. It is located in Chiba, Japan, just 200 meters away from the ocean.