This was a great addition to Lehigh. We just came across this place by mistake. It is a bit hidden. Off Homestead Road on Taylor Lane is at the same place as the German Restaurant on the second floor of the building. Their menu is extensive and their cooks take pride on their work. I am so glad they decided to open up here since we are in need of nice places like this one.