Nick And Stella's Family Sports Pub in Ft. Myers, FL. The owners are from the 'Burgh. Pizza and calzones are off the hook. Great atmosphere, reasonable prices. Been there many times when visiting my parents. 15271 McGregor Blvd., Ft. Myers, FL 33908, i.e. K-Mart Plaza way over to the left at the end of the strip from K-Mart.