Three people face drug and gun allegations after investigators served search warrants about 6 p.m. Wednesday at a house in the 4000 block of Southeast 104th Avenue in Portland and an apartment in the 1700 block of Southeast Orient Drive in Gresham.