Meadowbank Stadium Meadowbank Stadium Address: 139-143 London Rd, Edinburgh, Midlothian EH7 6AE Hours: Phone: 0131 661 5351 Teams: Edinburgh City F.C., Leith Athletic F.C.