Clock Tower Pizza
Clock Tower Inn, home of Frank's, is in downtown Lake Geneva and located on the corner of Broad and Geneva Street. Enjoy a recipe ten years in the making! Family recipe, homemade and hand roll dough to order and top with only the best ingredients and cheeses.