172816_10150109091892473_509672472_6591341_5029799_o

Ajo: A café for all

Ajo. The name itself arouses images of a culture, beautiful yet on the verge of being lost. Ajo simply means 'unknown', something we can all identify with, lost in a world of confusion where everyday it becomes harder to understand who we really are.