yummraj.com
Indian Delhi Palace (5104 East McDowell Road, Phoenix, AZ)
In a nutshell: My tastebuds were subjected to torture here for no fault of theirs – a culinary disaster that all Indian foodies shud avoid. Address & other details: Indian Delhi Palace Cuisine …