Manchap Bldg.
Manchap Bldg. is a business located in Los Santos with four stores: three in Los Flores and one in Willowfield. All the stores, however, are inaccessible to the player.
-
One of the stores in Los Flores.
-
Another store in Los Flores.