Your host or hostess should have been thanked directly after the meal.
Thanking someone for yesterday infers that someone actually gave you yesterday. It would be better to say, "Thank you for making yesterday special."
"Toda Al Etmol" - תודה על אתמול
Gracias por llevarnos al centro comercial ayer.
"Muchas gracias para la sandia deliciosa!"
You say "had lunch"
No, you must say I was in London yesterday.
delicious = delicioso
Delicious.
Say Hello to Yesterday was created in 1970.
Have a lunch.
You would say 'John's yesterday lecture' as 'John's yesterday's lecture' would make it an adjective.
To accept a lunch invitation, respond promptly and express your appreciation for the invitation. You can say something like, "Thank you for inviting me to lunch! I’d love to join you." Confirm the time and place if it's not already clear, and let the inviter know you're looking forward to it.