Toba

Experience the vibrant and diverse flavours of Indonesia at Toba, a captivating restaurant nestled in the heart of St James, London.

Virtual Map