Agra Taj Mahal is an Indian restaurant known for its quality and value. It is part of a restaurant chain with multiple locations in Madrid.