Megaro Cafe is a cafe and bar in Stavroupoli. It's open late.