Tea Room Alhambra is a cafe serving Moroccan delicacies to a diverse clientele.