Walter TC Delta City is a restaurant located in Delta City. The search results indicate it is part of a chain or franchise, with multiple mentions of 'Walter TC Delta City, Beograd'.