The Messengers Wiki
The Messengers Wiki

The Last Supper Bar and Grill is a restaurant in Houston Texas. This is a location that The Messengers visit frequently, and is a safehold that they use instead of the foreclosed home that they usually reside in.