London Restaurant offers a unique dining experience in Ipiales, Colombia. Serving a daily executive menu.