BLOCLEats

Metro's

109 Mitcham Lane
London
SW166LY

Food rating: 5/5 stars
Updated: 25. April 2023

map for Metro's

Takeaway Shop nearby

  1. Green Floor, SW166NR
  2. Traditional Fish Bar, SW166LY
  3. Kebabalicious, SW161NS