Can I restrict login attempts from unknown locations?

Yes, enable Geolocation Restrictions under Security Settings.