All types Bakery Cafe Restaurant All types All types Bakeries Cafes Restaurants All price levels Moderately All price levels All price levels Moderately 5 Jc's Cafe 1 Mayfield Place, Mayfield, Dalkeith, Mayfield, SC EH22 5EE Cafe Shell Mayfield Road, Mayfield, Dalkeith, Mayfield, SC EH22 4DN Cafe