Municipal solid waste management is one of the main challenges in mega cities. Consequences of landfilling and importance of using alternative energies contribute to the popularity of incineration facilities for city authorities. This article tries to determine the location and allocation decisions on landfills and incineration facilities regarding social and environmental effects. The proposed model minimizes revenue of selling recovered energy and minimizes visual pollution impacts. In addition, the environmental impacts of incineration and landfilling operations are considered as part of constraints. Using the data of Tehran's waste management organization, numerical results show the number of active transfer stations and traffic reduce leading to an increase on waste collection network's efficiency. The results also show a decrease on the landfilling and the amount of hazardous methane emissions as well as an improvement on power and heat energy recovery.