MY IHOP 2840 Apalachee Parkway TALLAHASSEE, FL