On our team we do a daily "huddle" via video chat (Zoom.us). This lets us see each other each day and go over what we are all working on for the day. I can also video chat anyone as needed.
If you require more social interaction you might consider investigating "co-working spaces". These are shared office space for people that work remotely. I've also used them sporadically in the past, but don't feel I need them (and they can be noisy/busy).
Co working spaces sound good indeed
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.