Shop · 1B Station Road, South Norwood, London, SE25 5AH
…Awaiting inspection
Registered with Croydon council.
All food hygiene ratings in SE25
Shop ratings in Croydon · All of Croydon