Nick & Eileen's place is a vintage modern oasis nestled in the heart of Long Beach. Highly recommend staying here if you're visiting!