Mambo Yokohama Nishiguchi shop is located in Yokohama, Japan on Nishi Ward, Kitasaiwai, 2 Chome−1−13, 2~5F, 坂本ビル. Mambo Yokohama Nishiguchi shop is rated 3.5 out of 5 in the category internet cafe in Japan.
Address
Nishi Ward, Kitasaiwai, 2 Chome−1−13, 2~5F, 坂本ビル