Pachamama Restaurant In by ashepherdiwfsSeptember 9, 2016 Location 18, Thayer StreetLondonW1U 3JY Next Event No upcoming events Loading Map.... Pachamama Restaurant18, Thayer Street - LondonEvents 51.5171822 -0.15152760000000853 Upcoming Events No events in this location