Quick bites at Diablo-Moshino! This spot offers fast food options.