castle on 23rd and market street in philadelphia? hmm...