The restaurant is small and it located right near Universal Studios near the corner of Vineland and Kirkman, good tacos,
You must login to perform this action.