Cafe Madrid is a small, simply decorated restaurant that offers an opportunity to sample Cuban and Spanish cuisine from large ... More