Steak house and burger restaurant offering a menu of dishes and drinks. Located near Villa Lampedusa.