Den Udon

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

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.