Souvlaki Bar is a Greek restaurant offering flavorful dishes and drinks.