Manchap Bldg.

The exterior of Manchap Bldg. in Los Flores.

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.