I Love Nick's operates at 4590 Washington Street in Roslindale, the residential neighborhood south of Boston. The restaurant serves pizza to customers in the area, accessible for dining in or ordering to take away. Located on a neighborhood street with established residential character, it draws from the surrounding community in Roslindale and nearby parts of Boston.