B&O is on the corner of Belmont and Olive, thus the name. Great old cafe where you can have coffee or beers/wine. The desserts here are really tasty, especially the greek custard. I like to go there sometimes with my wife after a meal to hang out and chat while having a snack.