Where in Japan town is Super 7?

325
10
Joined
Feb 14, 2005
^^^^^ Yeah, exactly what he said. It's not in the mall itself. About a block and a half up from the movie theater, next door to FATLACE.
 
Top Bottom