194.85.64.0/23

195009 St.Petersburg Russia - Updated 10 Mar 2026 00:39 Tue

Network Description: 195009 St.Petersburg Russia
Prefix Description Country