IHOP 3320

IHOP #3320 is an IHOP restaurant located at 11 Towne Drive in Bluffton, South Carolina.