I don't think they have a website, since they're so small. It's on the NE corner of Rte. 1 and Powder Mill Rd. in the strip mall.
11111 Baltimore Avenue, Beltsville, MD 20705
Now you have me craving pupusas. I haven't been there in a while.