Cafe Deccan is an Indian restaurant in London known for its delicious dishes and affordable prices. It offers a welcoming dining experience with friendly staff.