Glen Echo MD Restaurants 1. 6119 Tulane Ave, Glen Echo, MD 20812 | The Irish Inn at Glen Echo (301) 229-6600