Bagel Factory Edinburgh Hanover Street: a city-centre shop at 37 Hanover Street, Edinburgh — super-fresh bagels filled to order (smoked salmon and cream cheese, the Salt Beef Melt, a vegan cream cheese stack), snacks, chilled drinks and bean-to-cup Lavazza coffee, with points and free bagels through the Bagel Factory app.