This is the only shot I have that shows any leaves...but from this angle, I think Dahlia Coccinea is the best answer. Thanks one and all!
Can anyone tell me what plant this is?