Leo Wristwatch


Country United States
State Aruba
City Santa Monica
Address 604 Arizona Ave.
Phone 310-800-1972
Website leowristwatch.com

Leo Wristwatch Reviews

  • Sep 9, 2014

I "pre-ordered" 3 gps-enabled wristwatches in January 2013. I received an "update email" in May 2013 saying they would be launching/sending out watches soon, including a cell phone # where inventor could be reached. No further communication in over a year. website is no longer active, no response to phone calls or emails. Preying on parents with promise of keeping their kids safer!! Something needs to be done about this guy!

Write a Review about Leo Wristwatch