Sho Sho, Adelaide: See 24 unbiased reviews of Sho Sho, rated 4.5 of 5 on Tripadvisor and ranked #423 of 1,591 restaurants in Adelaide.
SHOBOSHO - 32 Photos - 17 Leigh St, Adelaide South Australia
lookaside.fbsbx.com/lookaside/crawler/media/?media
SHOBOSHO - 32 Photos - 17 Leigh St, Adelaide South Australia
ShoSho Restaurant - Hyde Park, AU-SA
Top new restaurants to try in Adelaide
lookaside.fbsbx.com/lookaside/crawler/media/?media
Shosho
ShoSho Restaurant - Hyde Park, AU-SA
ShoSho Restaurant - Hyde Park, AU-SA