Skewers O Meraklis is a restaurant. Enjoy Greek skewers and other dishes.