Delicia Tropical is a Latin American restaurant known for its flavorful food and affordable prices.