Pachamama Restaurant In by ashepherdiwfsSeptember 9, 2016 Loading Map.... Pachamama Restaurant18, Thayer Street - LondonEvents 51.5171822 -0.15152760000000853 Address 18, Thayer Street London W1U 3JY United Kingdom Upcoming Events No events in this location