Los Portales

820 Prospect Ave E, Ponca City OK

Location