IHOP 3220

IHOP #3220 is an IHOP restaurant located at 2716 West University Drive in Edinburg, Texas.