IHOP 360158

IHOP #360158 is an IHOP restaurant located at 5175 Northwest 36th Street in Miami Springs, Florida.