delivery food genshin meme genshin food delivery meme 44 E 8th St New York NY 10003. This trick has been memed by much of the fanbase and as bizarre as it is it makes. … Wednesday, September 14, 2022 Edit