Skip to content
Food

Tazabake

Location
Edinburgh, Scotland EH6 5RQ
Phone0131 629 3833
Hours of Operation statusOpen · Closes 5:00 PM