Skip to content

Utamaro

2535 South Barrington Avenue, Los Angeles, CA 90064, United States of America

What they ordered

izakaya dishessushi omakase