Where to find Leo The Lion? Leo The Lion is located at Phoenix, Arizona in the state Arizona, United States. The local time zone is America/Phoenix. The current local time and date is .
Today, If you want to go to Leo The Lion, the sun rises in Leo The Lion at 05:42 and sets at 19:09. You can see the moon rise at 23:17 and set at 08:50 Apr 28, 2024.