Cover 6

Shadow City Royal Vampire

Shadow City Royal Vampire: The Complete Series

745 pages

Ratings1

Average rating2

15