Using the Places Autocomplete API:
Search for "Z and Y restaurant" - no results
Search for "Z & Y restaurant" - bingo.
If you just do a Google search for "Z and Y restaurant" the first result is for "Z & Y restaurant" on Yelp.
Seems like the search should be able to handle this correctly, no?