Indian restaurant · 2901 Florida Ave Ste 810, Miami, FL
Delivery · Dine-In
More food in Miami, FL · Indian Food in Miami