I have faced a similar situation. But my scenario was when trying to restore a file group backup of one database on to another. Anyways, it is better to use T-SQL script instead of SSMS.
Try the following code
RESTORE FILELISTONLY FROM DISK = 'SourceDB_FullBackup_File.bak'
RESTORE DATABASE DestinationDBName
FROM DISK = 'SourceDB_FullBackup_File.bak'
MOVE 'SourceDBLogicalName' TO 'DestinationDB.mdf'
,MOVE 'SourceDB_log' TO 'DestinationDB_logfile.ldf'
NORECOVERY to be used only when you have more backups to be restored on that database. Otherwise you can simply use `RECOVERY`