The altar is located sacrifices to the God of the Sun. The altar is located in Beijing' s diplomatic quarter to the northern of Chaoyangmen (Facing the Sun) Gate. A square marble platform once ...