UP Side Down
Ice Cream Shop · Dessert Shop
UP Side Down is a skyscraper complex featuring office spaces. Completed in 2006, it is one of the tallest buildings.
Location
Can’t find the right one?
Check out these similar restaurants.
Local restaurants nearby
Calle de Menorca, 19

