STELARAS souvlaki is a Greek restaurant specializing in handmade souvlaki, bifteki, and pita.