505 north main street