Big Ben is a cafe located on Grand-Place. It offers a place to relax and enjoy a meal.