A stylized red rose with green leaves on a white background.

Green Parrot Villa

2035 N Main St

Santa Ana, CA 92706