• 83 High Road, London E18 2QP, UK
  • Good news: parking is free around the restaurant on weekends

*
*