Back to Camden High Street

Itsu sushi cafe in London's Camden Town
Itsu sushi cafe in London's Camden Town, opposite the underground station.

Back to Camden High Street