La Siesta Italiana is an Italian restaurant offering a menu available for online ordering. Features include parking and outdoor seating.