Table design for linking pictures to a place
I don't see there is much more difference in the design and given the choice I would choose to have a single table to store these picture.

Single table removes the need to have JOIN in sql query and will improve the performance.

In a single table structure you can create Indexes depending on your sql query used to read data that will improve the performance too.