No. It’s not possible to register a domain name which uses ampersands (&).

For example, it’s not possible to register bed&breakfast.com.

You can use letters, numbers and hyphens in your domain name.

So swapping the ‘&’ symbol with an ‘and’ will work. So you could register, for example, bedandbreakfast.com.