Ahmed Indian Restaurant - OBT
3.5 Star Rating
11301 S Orange Blossom Trl Ste 104 Orlando, Florida 32837 | Restaurant Info
Estimated delivery time: 56-66 minutes