Restaurantji

巴山蜀水-super three

207 E India Dock Rd, London
020 7515 8700

Menu

Isle of Dogs, Millwall and Poplar, Greater London

巴山蜀水-super three

207 E India Dock Rd, London, Greater London E14 0ED
020 7515 8700

  • Contact
© 2025 Restaurantji