Formerly known as Taste of Bombay, Ayesha moved to 328 Crandon Blvd. in the heart of Key Biscayne. It's the only decent Indian joint for miles and the only one on the key. It offers all the dishes that make Indian food so delicious: basmati rice, samosas, chana masala, tandoori chicken, garlic nan bread, each blended with the right spices and some of the best curry in Miami. Additional spice is available; just ask the waiter. Indian restaurants are hard to come by in the Magic City, and this one is synonymous with high quality -- serving delicious, decent-size portions at a good value (a meal for two with wine totals a little more than $50; entrées with meat are around $20). Seating is a bit cramped, but Ayesha is still worth the trek across the Rickenbacker Causeway.