Bagels are literally the perfect food. They can be eaten for breakfast, lunch, and dinner, and come in all kinds of different flavours. If you're looking for the perfect places to take your friends on your next bagel crawl (is that a thing? That should be a thing) then hit up one of these six awesome establishments. 1. Siegels Bagels // 1883 Cornwall Ave Most of the locations are open 24 hours, perfect for your 4am bagel runs! Photo cred- @sollysbagelry 2. Solly's Bagelry // 368 W 7th Ave Try out their mish mash bagel, or maybe even their bagel chips. Photo cred- @rosemaryrocksalt 3. Rosemary Rocksalt // 2515 Main St Rosemary Rocksalt offers a massive variety of bagel toppings, so you really can't go wrong. Also home to the rainbow bagel, so if you wanna switch it up, this is a great spot. Photo cred- @jennatakesphotos 4. Mount Royal Bagels // 701 Queensbury Avenue Bagels so tasty that you don't need to have them with anything more than butter! But of course a little extra never hurts. Photo cred- @lazycowgiggs 5. Benny's Bagels // 2505 W. Broadway Choose from a variety of bagel melts, from black forest ham to chicken and more. Plus, cheap coffee. Photo cred- @bambo.cafe 6. Bambo Cafe // 301 W Cordova Street Bambo Cafe has a huge selection of not only bagels, but other sandwiches, too. Plus, they're all super reasonably pried which gives you the perfect excuse to have more than one. Follow us on Snapchat: narcityvan