Columbia Harbour House
Columbia Harbour House is a quick service restaurant located in Liberty Square in Magic Kingdom, just around the corner from the Hall of Presidents. I actually think this is one that is really easy to miss – we certainly did. The first few visits we just wandered right on past – I can’t remember if [...]


