Blu Diner

5868 Norwood Ave Jacksonville FL 32208 USA

(904) 766-7774

Location