Albedo Food
Casual Dining
Albedo Food S.L. is a business located in Barcelona. The search results indicate it is a restaurant, though specific cuisine details are not provided.
Location
Los mejores sitios cerca
Los locales mejor valorados cerca de Albedo Food.
Local restaurants nearby
Carrer d'Aragó, 159, 08011 Barcelona, Spain


