Great place to stay! Rosa Rita (the trailer) is a unique and lovely place to stay for a few days! Rosarita is nestled in a private and stunning backyard garden. Located in a convenient but quiet location in Menlo Park, this is a gem!