Keller 63 is a pizza takeaway offering gourmet pizza and a wine bar experience in a unique vaulted cellar setting.