We live in Rockville and are meeting my wife's family from Philadelphia for dinner. Looking for somewhere nice but not outrageously expensive even thought my mother in law is paying (LOL). We were hoping to find a place either in Baltimore or preferably north of Baltimore between Whitel Marsh and Perryville. Towson is also and option. Doing a little research I found this place, MacGregor's Restaurant in Harve de Grace http://www.macgregorsrestaurant.com/ right on the water, has anyone been there. Thanks in advance for the help. Michael.