IHOP 758

IHOP #758 is an IHOP restaurant located at 202 Nicholson Avenue in Santa Maria, California.