Restaurants / Restaurant Guide

Utsura Utsura

Review excerpt: Shibuya's Utsura Utsura is a welcoming little izakaya tavern that has the warm feel of a local watering hole.