You propose "by" and "next to" but shouldn't "near" be accepted as well?
Can't "mellett" also be translated "alongside"?