Tenka No Daidokoro. City of street food and shimmering lights
Osaka, Japan