It looks like nothing was found at this location. Maybe try one of the links below or a search?
Tokyo Retro Tel 07763 895 149
13 Camden High Street, NW1 7JE London
The nearest authentic Japanese restaurant from Camden Town Station.
It looks like nothing was found at this location. Maybe try one of the links below or a search?