Whitemarsh Valley Inn is a fine restaurant in Lafayette Hill. The establishment is housed in a colonial era–inspired setting. Separate menus are available for lunch, dinner and Sunday brunch. Meal options served are appetizers, side dishes, soups, salads, entrees, burgers, hot and cold sandwiches and Stuffits. Choice selections include chicken parmesan, broiled tilapia, lobster ravioli, steamed clams and three-onion au gratin. This restaurant features live entertainment on weekdays and Saturdays.