It´s so cool to see your own pics on a large screen like this. It is located downtown Los Angeles at 901 w.olympic boulevard . Read more by clicking here

 

Thanks to Standardvision.com