Steve's Place Share: Restaurants Steve's Place 5781 Bayshore Road North North Fort Myers, FL 33917 (239) 800-5051 Hours: Open Daily Mon-Thurs 11 a.m.-7 p.m. Friday 11 a.m.-8 p.m. Saturday 8 a.m.- 8 p.m. About About Full Service Restaurant