It depends.
If you're running svnserve with the -r
parameter, then svnserve will only serve repositories which are immediate child directories of the directory specified by that parameter.
If you do not use the -r
parameter, then you can place the repositories anywhere, as you have to specify the full path to the repository on the server.
See the manual for documentation of the various ways svnserve can be invoked.