So I went to Terra Mediterranean in Ft Worth today and there were signs in the window like it was permanently closed. Anyone else knows about this?

Sylvia Milton | Sep 26, 2020 | Category: Shopping mall in Fort Worth, Texas

North Deck - All questions

Address: 816 Foch St, Fort Worth, TX 76107, USA

Erica Lewis | Sep 27, 2020

I am not sure. But, I will check when I go out later.

NanaT | Sep 27, 2020

Im unsure but the hours of operation on Sunday's are Sunday11AM–3PM 5–8PM

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places