IHOP 632 Sycamore Ave Vista, CA 92083 Phone: (760) 727-9642 Fax: (760) 727-9643
Category: Restaurants