Those are just three of the more than 150 items served at this traditional Indian restaurant tucked away on NE 167th Street in North Miami Beach ... all the street food and desserts, order ...