More about Godzilla Sushi
Godzilla Sushi is located at 15 May Lane, GL11 4JH London, United Kingdom
07700 900681
Similar Listings
Sumosan Twiga
4.5
Ocean Dragon
4.5