Bistro offering a menu in a cozy setting. Located in a business center.