Where is Temple of Caesar?

Where is Temple of Caesar located?

Temple of Caesar, Temple of Caesar, Italy (approx. 41.89212°, 12.48595°)


Where is Temple of Caesar on the map?