My favorite of all time is Mexican Restaurant called Mama Mexico it does get packed so please make reservations.
Its loud fun and the manager goes around with a bottle and if he stops in front of you better be ready to drink up.
Welcome to Mama Mexico
here is the link make sure you click on the uptown one it's on 101st & broadway
they have mariachis playing music