Terra Pizza is a pizza restaurant chain with multiple locations. The search results indicate a branch at Haydar Aliyev Bulvarı 3. It is a popular choice for pizza.