Nick's Italian Kitchen Dessert Photo August 16, 2011 Get link Facebook Twitter Pinterest Email Other Apps This photo from Nick's Italian Kitchen (100 South Eola Drive, Orlando, FL 32801) stopped us in our tracks. Looks so yummy.