Den Udon

Den Udon
2 Acton Street, London, WC1X 9NA
  • Telephone 02036321069

Udon evangelists Den Udon are bowling punters away with their dishes of scented broth, squelchy noodles, tender meats and fresh veggies.

Text supplied by third party.