Saturday, May 26, 2018

Thelo Greek Grill opening delayed again

Thelo Greek Grill, which had announced it would open Thursday at 8009 Norfolk Avenue, ended up not opening after all. Stay tuned for the rescheduled opening date.


Anonymous said...

They're gaslighting you. They're just waiting to break the news to BB.


Anonymous said...

This may be DOA.