Joaquin Veloso Lim 2460 Fairmount Blvd, Cleveland, OH 44106, United States of America +1 216-451-4400 Reviews Map