Yucatan Bar

121 Stoke Newington Road London N16 8BT