Liquor Deli
The Liquor Deli is located in Idlewood, Los Santos near "The Club" and across the street from the gas station. The Liquor Deli probably sells what a Deli sells and what a liquor store sells.
The Liquor Deli is located in Idlewood, Los Santos near "The Club" and across the street from the gas station. The Liquor Deli probably sells what a Deli sells and what a liquor store sells.