File:WellStackedPizza-GTASA-Idlewood-exterior.jpg

Well Stacked Pizza in Idlewood, Los Santos.

source: