French fries
Work in progress logo design for restaurants who are specialist in making flavored french fries in India.
More by Naveen Reddy View profile
Like
Work in progress logo design for restaurants who are specialist in making flavored french fries in India.