A cafe known for its lively atmosphere. The Big Ben offers a place to enjoy a coffee and relax.