Cityfront Cafe is a coffee shop and deli offering American cuisine. Located within the NBC Tower, it provides a convenient spot for grab-and-go snacks and meals.