MegaMex offers international street food, with delivery options available.