Cheltenham, United Kingdom

Genji Sushi All-You-Can-Eat, Cheltenham