Favorite Earl of Sandwich Address: 1431 Ogden StDenver80218Business Phone: (303) 832-7411 A creative sandwich shop with a casual atmosphere.