Wrap and Roll is a self-service gyro restaurant offering a variety of tasty wraps. Enjoy quick service and a selection of delicious options.