Current Location : 75160
American Express Supports Small Businesses Buy Local Movement
3620 NE 2nd Ave Miami, FL 33137
786-636-6122
Indian restaurant putting seasonal & contemporary spins on traditional fare in trendy environs.