Mecha Noodle Bar offers Asian comfort food with a focus on pho and ramen. It provides a casual, hip atmosphere with unique beverages, celebrating an Asian-American upbringing.