I Love Souvlaki is a restaurant specializing in Greek souvlaki. They offer a variety of fresh salads to complement their menu.