Map - Oli: Tenmabashi
Oli / Tenmabashi

Tenmabashi Kyomachi 1-1, Keihan City Mall 8F (above Tenmabashi station)

Android/ iPhone