Explore the top 10 places to savor mouthwatering street food in Sri Lanka, from the bustling capital Colombo to the coastal towns. Discover the diverse flavors and rich culinary heritage that make Sri Lankan street food a must-try for any food lover.