Cave Inn is a restaurant serving Swedish cuisine, including grilled meats and ice cream, in a unique setting.