IHOP 360130

IHOP #360130 is an IHOP restaurant located at 12755 Southwest 88th Street in Miami, Florida.