Trolley Stop Deli

8150 La Mesa Boulevard La Mesa, California 91942 United States of America

Location