Steven Chu’s House April 22, 2021April 2, 2023 Sponsored links Sponsored links Steven Chu, physicist and Nobel laureate, served as Secretary of Energy under President Barack Obama. He lives in Menlo Park, California. Sponsored links Sponsored links Sponsored links Menlo Park House