Moments (restaurant)

Moments is a Michelin starred restaurant in Barcelona, Spain.