Casa Leo is a Colombian restaurant offering home-style cuisine. Takeaway and delivery options are available.