store:
 location:

IHOP in Chula Vista, California

2258 Otay Lakes Road
Chula Vista - 91915-1000
View Details
1206 Broadway
Chula Vista - 91911-2911
View Details