Castle Umpa Lumpa is located in Buenos Aires, Argentina on ARC, Av. Manuel Belgrano 439, B1870 Avellaneda. Castle Umpa Lumpa is rated 4 out of 5 in the category function room facility in Argentina.
Address
ARC, Av. Manuel Belgrano 439, B1870 Avellaneda