Takigawa

Measuring just 215 sq ft (20 sq m), Takigawa is a sushi restaurant located in Fukuoka, Japan that provides an intimate dining experience.  
Read More