The St. James palace is located in which British city?

Liverpool
Manchester
London
None Of The Above

Trivia Crack Answers Main Page