It's not a UNC path, and the file will probably exist, leaving one option to verify;
Open SQL Management Studio and check whether there's a database in there with the name. SQL Server can't have two databases that share the same name.
Some background information;
You can "register" a database-file (*.mdf) in SQL Server, that usually referred to as "attaching" the database. The file is then addressed over an alias. This way SQL Server knows where the files are.
You can also connect to a database-file directly, without explicitly attaching it. That's what the part "
AttachDbFilename[
^]" does.