TGI Fridays’s flagship store in Leicester Square has shut down leaving central London with no more outlets. The venue which serves American-diner style food has been closed for good, according to the ...
TGI Fridays has closed its flagship Leicester Square restaurant after nearly a decade at the prominent London location.