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