Passport photos at Lockwood Studios in Clearwater, 33760

Are you searching for a passport photo place in Clearwater? Lockwood Studios offers passport photo services.

Address
2866 Roosevelt Blvd, Clearwater, FL 33760, United States

Phone number
1 727-548-7072