XXL is a street food vendor offering a variety of dishes. Available for takeaway and delivery.