Last modified on 1 January 2013, at 18:38

Liquor Deli

Liquor Deli.

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