Located in one of the main streets of Madrid, Tea Shop Mayor stands out for its exquisite decor and atmosphere, making your visit a unique, multi-sensory and pleasurable experience.
More information
Street address: C/ Mayor, 12 (28013 - Madrid)
Phone for orders: 913 541 780
Order through WhatsApp: 653 871 034
Schedule: Monday to Saturday from 10:00h to 21:30h. Sundays from 11:30h to 21:30h