IHOP 3323

IHOP #3323 is an IHOP restaurant located at 2910 North Main Street in Walnut Creek, California.