More about Sambal Shiok
Sambal Shiok is located at 171 Holloway Road (Palmer Pl), London, Greater London, N7 8LX, United Kingdom
Similar Listings
Putera Puteri
4.5